\section{SE HIZO}
	
\begin{frame}{SE HIZO}

Se investigan herramientas computacionales de código abierto que funcionan como jueces de maratones de programación.\\

Entre las características buscadas, se encuentrán:

	\begin{itemize}
		\item Código fuente  accesibe y modificable.\pause
		\item Aplicativo tipo web.\pause	
		\item Adopción de reglamento definido por ACM \emph{International Collegiate Programming Contest} (ACM-ICPC).\pause
		\item Inclusión de aspectos de modularidad en su diseño.\pause	
		\item Comunidad activa de desarrollo.
	\end{itemize}

\end{frame}

\begin{frame}{SE HIZO}
Se estudiarón diez herramientas computacionales, de estas se optó por DOMjudge.\newline 

	\begin{itemize}
		\item Licencias: GNU General Public License versión 2 (GPLv2), BSD licence y MIT/X11 licence.\pause
		\item Aplicación web.\pause	
		\item Adopción de reglamento definido por ACM-ICPC.\pause
		\item Diseño modular.\pause	
		\item La primera versión (0.1.0) data del año 2004, la versión 3.3.0 fue liberada el 29 de mayo de 2012.
	\end{itemize}
	
	
\end{frame}

\begin{frame}{FUNCIONALIDADES POR DEFECTO}
	
Normalmente, una versión original de DOMjudge se caracteriza por:

	\begin{itemize}
		\item Permitir la creación de contests.\pause
		\item Permitir la creación de cuentas team sólo de competencia.\pause
		\item No contar con la funcionalidad para mostrar el enunciado de los problemas.\pause
		\item No permitir que el team visualice el código.
	\end{itemize}
\end{frame}


\begin{frame}{NUEVAS FUNCIONALIDADES}

	\begin{itemize}
		\item Habilitar Postmaratones para maratonistas UTP.\pause
		\item Opción de publicar el enunciado de cada problema.\pause
		\item Creación de cuentas tipo Post.\pause
		\item Visualización de todas las soluciones correctas durante la actual postmaratón.\pause
		\item Adición de comentarios al código fuente existente.\pause
		\item Posibilidad de descargar el código fuente publicado.\pause
		\item Historial de postmaratones.\pause
		\item Posibilidad de someter soluciones a problemas de postmaratones pasadas.		
	\end{itemize}
\end{frame}

\begin{frame}{NUEVAS FUNCIONALIDADES}

	\begin{itemize}
		\item Creación de contests externos.\pause
		\item Creación de contests internos.\pause
		\item Habilitación/deshabilitación de teams.\pause
		\item Visualización del enunciado de cada problema para todo tipo de contest.
		\item Generación de logs almacenados en bitacoras.
	\end{itemize}
\end{frame}

\begin{frame}{NUEVAS FUNCIONALIDADES}

	\begin{block}{}
	Las nuevas funcionalidades de DOMjudge permiten ofrecer tres entornos: de competencia,  entrenamiento y retroalimentación.\newline

	Competencia a través de la habilitación de contest externos, entrenamiento por medio de maratones internas y retroalimentación a través de postmaratones.

	Para ello se ofrecen dos clases de cuenta.
	\end{block}

	

\end{frame}
